Prototyping

Prototyping
1. Begriff: Im  Software Engineering Vorgehensweise bei der  Softwareentwicklung, bei der nicht sofort ein endgültiges  Softwaresystem, sondern zunächst ein oder mehrere Prototypen erstellt werden.
- 2. Motivation: Bei Softwareentwicklung nach einem klassischen  Phasenmodell werden die Phasen nacheinander durchlaufen; der Endbenutzer kann folglich erst zu einem sehr späten Zeitpunkt das resultierende Softwareprodukt betrachten und beurteilen; nachträgliche Anpassungen an Benutzerwünsche, die evtl. notwendig werden, verursachen erheblichen Änderungsaufwand. Dagegen ist beim P. relativ früh eine erste Version verfügbar, an der Veränderungen und Verbesserungen vorgenommen werden können.
- 3. Klassifikation: a) Nach dem Ziel: Der Prototyp kann (1) zur Erforschung einer bestimmten Anwendungsproblematik ( Anwendung), (2) zum Experimentieren mit speziellen Lösungsmöglichkeiten oder (3) zur sukzessiven Entwicklung mehrerer Versionen eines Systems (Versioning; evolutionäres P.) erstellt werden.
- b) Nach der Weiterverwendung: Der Prototyp ist (1) Basis für die Weiterentwicklung des Systems, (2) wird zur Schulung der Benutzer eingesetzt oder (3) als „Wegwerfmodell“, z.B. für Demonstrationszwecke (Demo-P.) oder als Anforderungsmodell im Rahmen der  Anforderungsdefinition (Requirements-P.), erstellt.
- c) Nach dem Umfang: In den Prototyp werden (1) alle Eigenschaften des geplanten Systems einbezogen oder (2) nur bes. wichtige Ausschnitte (z.B. die  Benutzerschnittstelle).
- d) Nach der Geschwindigkeit: Besonderes Interesse hat das Rapid-P. gefunden, bei dem versucht wird, unter Verwendung moderner Softwarewerkzeuge und  Programmiersprachen der vierten Generation so schnell wie möglich ein ablauffähiges System zu erstellen.
- 4. Eignung: P. ist v.a. in schlecht strukturierten Problemsituationen und bei mangelnder Erfahrung der Softwareentwickler oder der Benutzer mit dem Anwendungsgebiet Erfolg versprechend.

Lexikon der Economics. 2013.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Prototyping — bezeichnet alle Verfahren, bei denen ein Prototyp hergestellt wird. Beim Rapid Prototyping (schnellen Prototyping) geht es darum, Prototypen eines Produktes mit verhältnismäßig geringem Aufwand aus ersten Entwurfsdaten herzustellen. Prototyping… …   Deutsch Wikipedia

  • Prototyping —   [griech. protos »erster«], allgemein eine Produktentwicklung mithilfe von nicht für den Markt bestimmten Vorläufermodellen. Ein Sonderform ist das industrielle Rapid Prototyping, bei dem mithilfe von moderner Computertechnik Prototypen per… …   Universal-Lexikon

  • prototyping — UK US /ˈprəʊtətaɪpɪŋ/ noun [U] (also product prototyping) ► PRODUCTION the activity of making basic models or designs for a machine or other industrial product: »a prototyping system/process …   Financial and business terms

  • Prototyping (Softwareentwicklung) — Prototyping bzw. Prototypenbau ist eine Methode der Softwareentwicklung, die schnell zu ersten Ergebnissen führt und frühzeitiges Feedback bezüglich der Eignung eines Lösungsansatzes ermöglicht. Dadurch ist es möglich, Probleme und… …   Deutsch Wikipedia

  • prototyping board — maketo plokštė statusas T sritis automatika atitikmenys: angl. bread board; breadboard; prototyping board vok. Versuchsaufbau, m rus. макет, m; макетная плата, f pranc. carte de développement, f; plaque de maquette, f …   Automatikos terminų žodynas

  • prototyping — noun The rapid creation of prototypes of a new product for demonstration and research purposes …   Wiktionary

  • prototyping — n. creation of a model, act of constructing an original sample …   English contemporary dictionary

  • prototyping —    A software engineering process in which a model of a system is quickly created and run or simulated to show users what the final system will do, as well as to determine the viability of a given approach to a system s design …   IT glossary of terms, acronyms and abbreviations

  • prototyping — …   Useful english dictionary

  • Software prototyping — Software prototyping, a possible activity during software development, is the creation of prototypes, i.e., incomplete versions of the software program being developed.A prototype typically simulates only a few aspects of the features of the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”